DS4IR

Visualização de dados II: Mapas

Professor Davi Moreira

Professor Rafael Magalhães

24-07-2020

Programa

  1. Dados geoespaciais
  2. Elaboração de mapas

Minard: A Campanha Russa de Napoleão

Minard Link em alta resolução

Carregando os pacotes para a aula

Shapefile

O IBGE divulga bases cartográficas do país em diferentes níveis. Chamados de shapefiles, estes arquivos serão utilizados para produção de mapas no R.

Malhas digitais

Nosso primeiro mapa

Vamos consultar o objeto com o shapefile

Convertendo o shapefile para dataframe

Mapas com o ggplot2

Exercício:

Produza o mapa do Estado de Pernambuco sem Fernando de Noronha (CD_GEOCMU == 2605459).

Exercício: resposta

PNUD: agregando valor

O Atlas do Desenvolvimento Humano no Brasil traz o Índice de Desenvolvimento Humano Municipal (IDHM) e outros 200 indicadores de demografia, educação, renda, trabalho, habitação e vulnerabilidade para os municípios brasileiros.

Exercício

Produza um mapa de calor que apresente visualmente o IDHM dos municípios do Estado de Pernambuco (26) no ano de 2010 sem considerar Fernando de Noronha (2605459).

Exercício: resposta

World Map

Exercício

Produza uma mapa mundi no qual os países estejam prenchidos com a cor "#2D3E50" e suas fronteiras com "#FEBF57".

Exercício: resposta

Mapas com o ggmap e o Google Maps

Recentemente o Google Maps passou a exigir de todos os desenvolvedores uma API específica para uso gratuito do serviço.

Mapas com o ggplot2 e o Google Maps

Mapas com o ggplot2 e o Google Maps

Mapas com o ggplot2 e o Google Maps

Mapas com o ggplot2 e o Google Maps

Mapas com o ggplot2 e o Google Maps

Mapas com o ggplot2 e o Google Maps

Mapas com o ggplot2 e o Google Maps

Minard: A Campanha Russa de Napoleão

Minard: A Campanha Russa de Napoleão

Minard Link em alta resolução

“O melhor gráfico estatístico da história”

O gráfico representa, de maneira concisa, clara e elegante, 6 informações diferentes: número de soldados, distância, temperatura, localização precisa de rios e cidades, direção de ataque e de recuo, e localização relativa às datas.

Mas será que conseguimos reproduzi-lo no R? (código original e dados)

Primeiros passos - mapeando as tropas

Direção e sobreviventes

Ajustes estéticos

Reproduzindo as cores do gráfico original

Adicionando as cidades (gráfico no próximo slide)

Finalizando a parte de cima!

O gráfico de temperaturas

Limpando o layout e Finalizando a parte de baixo!

Incluindo dados geográficos

Uma das qualidades do gráfico do Minard é a precisão geográfica. Isso quer dizer que podemos colocar o nosso código em um mapa da Europa, e saber exatamente o caminho das tropas. Essa é uma boa oportunidade de apresentar a vocês o pacote ggmap

A invasão no contexto europeu

Zoom: Mapa da campanha russa

Últimos ajustes

Combinando as duas partes!

Material adicional

Tarefa da aula

As instruções da tarefa estão no arquivo NN-class-ds4ir-assignment.rmd da pasta assignment que se encontra na raiz desse projeto.